@import "iconfont";
@function r($px) {
    @return $px/40*1rem;
}
*{
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
}
.fuye{
    input{
        display: none;
    }
    & input[type="checkbox"]:checked~.fu {
        top: 7%;
    }
.fu{
    position: absolute;
    top: -107%;
    left: 0;
    width: 100%;
    height: 83%;
    background: rgba(0,0,0,.3);
    .fuone{
        position: relative;
        width: r(499);
        height: r(420);
        margin: 0 auto;
        margin-top: r(120);
        background: white;
        .f1{
            position: absolute;
            top: r(80);
            left: r(0);
            width: 100%;
            text-align: center;
            font-size: r(23);
            font-weight: bold;
            span{
                color: #b60005;
            }
        }
        .f2{
            width: 100%;
            height: r(100);
            position: absolute;
            left: 0;
            top: 41%;
            .f3{
                margin: 0;
                overflow: hidden;
                width: r(98);
                height: r(98);
                background: #aa975c;
                border-radius: 50%;
                top: 0;
                left: r(100);
                position: relative;
                .f4{
                    position: absolute;
                    top: 20%;
                    left: 0;
                    width: 100%;
                    margin: 0 auto;
                    font-size: r(23);
                    text-align: center;
                    color: white;
                }
                
            }
            .f6{
                margin: 0;
                overflow: hidden;
                width: r(98);
                height: r(98);
                background: #aa975c;
                border-radius: 50%;
                position: absolute;
                top: 0;
                right: r(100);
                .f4{
                    position: absolute;
                    top: 20%;
                    left: 0;
                    width: 100%;
                    margin: 0 auto;
                    font-size: r(23);
                    text-align: center;
                    color: white;
                }
                
            }
        }
        .f7{
            position: absolute;
            bottom: r(-120);
            left: 41%;
            width: r(111);
            height: r(40);
            text-align: center;
            color: white;
             background: #aa975c;
             line-height: r(40);
        }
    }
}
}
.indexweb{
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    .heard{
        width: 100%;
        .heardone{
            padding: r(20);
            position: relative;
            width: 100%;
            border-bottom: solid 1px #d9d9d9;
            background: #b20000;
            .heardone1{
                position: relative;
                height: r(42);
                width: 100%;
                .iconfont{
                    display: inline-block;
                    font-size: r(35);
                    color: white;
                }
                .one3{
                    width: 41.4%;
                    height: r(42);
                    position: absolute;
                    top: 0%;
                    left: 28%;
                        img{
                        width: 100%;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%,-50%);
                    }
                }
                .iconfont{
                    top: 0;
                    left: r(0);
                    height: r(42);
                }
                .one2{
                    position: absolute;
                    top: 0;
                    right: r(0);
                    width: r(42);
                    height: r(42);
                    border-radius: 50%;
                    border: solid 2px white;
                    img{
                        width: r(26);
                        height: r(22);
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%,-50%);
                    }
                }
                
            }
        }
        .heardtwo{
            position: relative;
                width: 100%;
                height: r(50);
                background: yellow;
                border-top: solid 1px #d9d9d9;
                border-left: solid 1px #d9d9d9;
                img{
                    position: absolute;
                    top: -999px;
                    left: -999px;
                    right: -999px;
                    bottom: -999px;
                    width: 100%;
                    height: 100%;
                    margin: auto;
                }
            }
    }
    .tu{
        position: relative;
        width: 100%;
        height: r(175);
        margin-top: r(10);
        img{
            width: 100%;
            position: absolute;
            top: -999px;
            left: -999px;
            bottom: -999px;
            right: -999px;
            margin: auto;
        }
    }
    .cont{
        overflow: hidden;
        width: 95%;
        height: r(666);
        margin: 0 auto;
        position: relative;
        .contone{
            height: 100%;
            width: 88%;
            position: relative;
            left: r(40);
            overflow: hidden;
            img{
            width: 100%;
            position: absolute;
            top: -999px;
            left: -999px;
            right: -999px;
            bottom: -999px;
            margin: auto;
        }
        }
    }
    .tu{
        width: r(52);
        height: r(44);
        margin: 0 auto;
        position: fixed;
        left: 46%;
        bottom: r(140);
        i{
        text-align: center;
        font-size: r(40);
    }
    }
    .dibu{
        background: white;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: r(111);
        border-top: solid 1px #bbb9ba;
        .dibuone{
            width: 95%;
            height: r(98);
            margin: 0 auto;
            .one{
                position: relative;
                width: r(78);
                height: r(98);
                text-align: center;
                .one1{
                    overflow: hidden;
                    position: relative;
                    margin-left: r(10);
                    width: r(60);
                    height: r(66);
                       img{
                            width: 100%;
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            transform: translate(-50%,-50%);
                } 
                span{
                    position: absolute;
                    bottom: 0;
                    font-size: r(23);
                    color: white;
                    text-align: center;
                }
                }
                 
            }
            .two{
                position: absolute;
                top: 0;
                left: r(150);
                width: r(78);
                height: r(98);
                text-align: center;
                .one1{
                    overflow: hidden;
                    position: relative;
                    margin-left: r(10);
                    width: r(60);
                    height: r(66);
                       img{
                    width: 100%;
                    position: absolute;
                    top: -999px;
                    left: -999px;
                    bottom: -999px;
                    right: -999px;
                    margin: auto;
                } 
                span{
                    position: absolute;
                    bottom: 0;
                    font-size: r(23);
                    color: white;
                    text-align: center;
                }
                }
                 
            }
            .thir{
                position: absolute;
                top: 0;
                left: r(280);
                width: r(78);
                height: r(98);
                text-align: center;
                .one1{
                    overflow: hidden;
                    position: relative;
                    margin-left: r(10);
                    width: r(60);
                    height: r(66);
                       img{
                    width: 100%;
                    position: absolute;
                    top: -999px;
                    left: -999px;
                    bottom: -999px;
                    right: -999px;
                    margin: auto;
                } 
                span{
                    position: absolute;
                    bottom: 0;
                    font-size: r(23);
                    color: white;
                    text-align: center;
                }
                }
                 
            }
            .four{
                position: absolute;
                top: 0;
                right: r(150);
                width: r(78);
                height: r(98);
                text-align: center;
                .one1{
                    overflow: hidden;
                    position: relative;
                    margin-left: r(10);
                    width: r(60);
                    height: r(66);
                       img{
                           width: 100%;
                           height: 100%;
                            position: absolute;
                            top: -999px;
                    left: -999px;
                    bottom: -999px;
                    right: -999px;
                    margin: auto;
                } 
                span{
                    position: absolute;
                    bottom: 0;
                    font-size: r(23);
                    color: white;
                    text-align: center;
                }
                }
                 
            }
            .five{
                position: absolute;
                top: 0;
                right: r(20);
                width: r(78);
                height: r(98);
                text-align: center;
                .one1{
                    overflow: hidden;
                    position: relative;
                    margin-left: r(10);
                    width: r(70);
                    height: r(66);
                       img{
                    width: 100%;
                    position: absolute;
                    top: -999px;
                    left: -999px;
                    bottom: -999px;
                    right: -999px;
                    margin: auto;
                } 
                span{
                    position: absolute;
                    bottom: 0;
                    font-size: r(23);
                    color: white;
                    text-align: center;
                }
                }
                 
            }
        }
    }

}

@media only screen and (max-width: 768px) {
    .indexweb{
        .cont{
            .conttwo{
                .t{
                    p{
                        transform: scale(0.955);
                    }
                }
                .t1{
                    p{
                        transform: scale(0.955);
                    }
                }
            }
        }
    }
    .fu{
        .fuone{
            p{
                transform: scale(0.9);
            }
        }
    }
}
